﻿#include "Pet.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

_Pet::_Pet(QObject *parent) :
    _BaseObject(parent)
{
    m_PetInfo.m_id = 0;
    m_PetInfo.m_name = "我的爱宠";                //宠物名
    m_PetInfo.m_pic = 0;            //图片号,从1开始,0表示无此宠物或战斗时的不存在

    m_PetInfo.m_status = 0;           //状态
    m_PetInfo.m_exp = 0;                //战斗经验
    m_PetInfo.m_maxHP = 50;                //血上限        //9999
    m_PetInfo.m_remainHP = 50;            //剩余血        //9999    0表示死亡或不存在(用这个判断)
    m_PetInfo.m_attack = 5;            //攻击        //999
    m_PetInfo.m_defense = 5;            //防御
    m_PetInfo.m_speed = 5;            //速度
    m_PetInfo.m_luck = 5;            //幸运
    m_PetInfo.m_power = 5;            //灵力

    //五行
    int i = 0;
    for(i = 0; i < 5; i++)
    {
        m_PetInfo.m_magic.append(0);
        m_magicHarm.append(0);
    }
    //m_PetInfo.m_magic.resize(5);
    //m_magicHarm.resize(5);

    m_eJiaoSe = JiaoSe_NULL;

    m_attackProp = -1;
    m_defentProp = -1;

}

